home *** CD-ROM | disk | FTP | other *** search
/ LEGO Island 2 Rolling Demo / legoisland2.bin / Xtras / MpegXtra / MpegXtra Documentation.dxr / 00007_Field_Creating Projectors.txt < prev    next >
Text File  |  1999-01-12  |  4KB  |  57 lines

  1. Creating Projectors
  2.  
  3. MpegXtra┬« cast members operate only under Windows┬« 95 and Windows NT┬«. In addition, the ActiveX┬« network extensions should be present in the system or the Xtra will not initialize correctly (you can install ActiveX┬« network support using the freely redistributable AXDIST.EXE file, available from our web site). Therefore, you should create your Projectors to Windows┬« 95 and Windows NT┬«, and with the "Animate in Background" option checked.  To prevent problems with palettes you should include with each projector a copy of the modified DIRECTOR.INI file you created following the instructions in the "Getting Started" section. The .ini file should be renamed to match the name of the Projector, i.e.:
  4. Projector: myproj.exe
  5. .INI file: myproj.ini
  6.  
  7. The Xtra is automatically included in the Projector if your first movie contains a MpegXtra┬« cast member. If you are creating a "dummy"  projector that will call your .dxr movie, you can include the Xtra in the Projector using the MODIFY->MOVIE->XTRAS menu, and adding the MpegXtra.x32 file. 
  8. TIP: You can also deliver the MpegXtra.x32 file in a folder named XTRAS, located in the same directory of your Projector, if you do not want to embed the file into your projector. This is recommended for faster startup of your Projector, and for delivery on the NT platform.
  9.  
  10. We also recommend including a copy of the LINGO.INI file that is installed with the MpegXtra┬« sample movies in the same directory of your Projector. This modified Lingo.ini file contains the following code to prevent problems playing sounds when Intel RSX and DirectSound are installed:
  11.  
  12. on startup
  13.     if string(0.0)="a" then nothing
  14.      ---Fix problem with sounds not playing
  15.      ---if Intel RSX is installed
  16.    set the soundkeepdevice to 0
  17.    beep
  18. end startup 
  19.  
  20. The final structure of files should look like:
  21. Projector    - C:\myproj\proj.exe
  22. .INI file       - C:\myproj\proj.ini
  23. Lingo.ini    - C:\myproj\lingo.ini
  24.  
  25. Optional (if Xtra was not embedded into the Projector):
  26.  
  27. Xtra file    - C:\myproj\Xtras\MpegXtra.x32
  28.  
  29. The Xtra will automatically locate all linked Media files that are located in the same directory of the Projector. When used with Director 5 and 6, the Xtra will also search all the directories listed in "the searchpath" Lingo variable for missing Media files. The release version of Director 7 has a bug, and "the searchpath" and "the searchpaths" variables are not being scanned correctly by Director.  We included special code on MpegXtra 3.1 to work around the searchpath bug, using a global variable named tbsearchpath. You can include the following code on your LINGO.INI file to define and add directories to the searchpath and  tbsearchpath variables, specifying relative directories to hold your linked MPEG files:
  30.  
  31. DIRECTOR 5 and 6 LINGO.INI:
  32. on startup
  33.     if string(0.0)="a" then nothing
  34.      ---Fix problem with sounds not playing
  35.      ---if Intel RSX is installed
  36.    set the soundkeepdevice to 0
  37.    beep
  38.   -- Added to look for files in the "media" 
  39.   -- subdirectory
  40.   append(the searchpath, the pathname & "media")
  41. end startup 
  42.  
  43. DIRECTOR 7:
  44. on startup
  45.     if string(0.0)="a" then nothing
  46.      ---Fix problem with sounds not playing
  47.      ---if Intel RSX is installed
  48.    set the soundkeepdevice to 0
  49.    beep
  50.   -- Added to look for files in the "media" 
  51.   -- subdirectory
  52.   global tbsearchpath
  53.   set tbsearchpath=[]
  54.   append(tbsearchpath, the applicationPath & "media\")
  55. end startup 
  56.  
  57. You can safely put your Media files in the "media" subdirectory (C:\myproj\media in the example above) and the Xtra will automatically find them when the Projector starts.